home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / programm.ing / egem_200.lzh / EGEM.2_0 / SOURCE / PROTO.H < prev    next >
Encoding:
C/C++ Source or Header  |  1994-09-07  |  2.0 KB  |  90 lines

  1. #include "e_gem.h"
  2.  
  3. #define MAX_WINDOWS    64
  4. #define MAX_DIALS    32
  5.  
  6. #define SCANRET     28
  7. #define SCANENTER    114
  8. #define SCANUNDO    97
  9. #define SCANHELP    98
  10. #define SCANUP        72
  11. #define SCANDOWN    80
  12. #define SCANLEFT    75
  13. #define CTRLLEFT    115
  14. #define CTRLRIGHT    116
  15. #define SCANRIGHT    77
  16. #define SCANTAB     15
  17. #define SCANHOME    71
  18. #define SCANDEL     83
  19. #define SCANBS        14
  20. #define SCANINS     82
  21. #define SCANESC        1
  22.  
  23. #ifdef __MINT_LIB__
  24. #define CAST    (TEDINFO *)
  25. #else
  26. #ifdef __PUREC__
  27. #define CAST    (long)
  28. #endif
  29. #endif
  30.  
  31. #define    _set_clip    restore_clipping
  32.  
  33. extern    IMAGES _radios,_checks,_arrows_down,_arrows_up,_arrows_left,_arrows_right,_cycles;
  34. extern    boolean _back_win;
  35. extern    int _bevent,_ascii,_ascii_digit,_xacc_msgs;
  36. extern  int _opened,_popup;
  37. extern    WIN _windows[];
  38.  
  39. extern  char _cycle_hot,_close_hot;
  40. extern  int  _cycle,_close;
  41.  
  42. extern  DIAINFO    *_dia_list[MAX_DIALS+1];
  43. extern    int    _dia_len;
  44.  
  45. extern    int cdecl (*_icfs)(int,...);
  46.  
  47. char    *_strmfp(char *,char *, char *);
  48.  
  49. void    _init_dialog(XEVENT *);
  50.  
  51. boolean    _is_hidden(OBJECT *,int);
  52. int        _is_hotkey(OBJECT *,int);
  53. void    _check_hotkeys(OBJECT *);
  54.  
  55. void    _vdi_attr(int,int,int);
  56.  
  57. void    _bitblt(OBJECT *,MFDB *,boolean);
  58. void     _line(int,int,int,int);
  59. void     _bar(int,int,int,int,int,int);
  60. void     _rectangle(int,int,int,int);
  61.  
  62. int        _get_hotkey(OBJECT *,int);
  63. char    _upper(char);
  64. char    _lower(char);
  65.  
  66. void     _beg_ctrl(void);
  67. void     _end_ctrl(void);
  68.  
  69. void     _no_click(void);
  70. void    _mouse_pos(int *,int *);
  71. int        _mouse_but(void);
  72.  
  73. char    *_edit_get_info(OBJECT *,int,int,EDINFO *);
  74. void    _calc_cursor(DIAINFO *,EDINFO *,GRECT *);
  75. void    _set_cursor(DIAINFO *,int,int);
  76. EDINFO    *_cursor_off(DIAINFO *);
  77. void    _insert_history(DIAINFO *);
  78.  
  79. int        _objc_edit_handler(DIAINFO *,int,int,XEVENT *,int *);
  80. int        _next_edit(DIAINFO *,int);
  81. int        _messag_handler(int,XEVENT *,int *,DIAINFO **);
  82. void    _send_msg(void *,int,int);
  83. void     _init_xformdo(XEVENT *,DIAINFO *,int);
  84.  
  85. int     _call_event_handler(int,XEVENT *,int);
  86.  
  87. void    _XAccSendStartup(char *,char *,int,int,int);
  88. void    _XAccAvExit(void);
  89. int        _XAccComm(int *);
  90.